﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Sinacor.Servico.Bovespa.Carteira.BusinessEntity.Parameter
{
    public partial class ValidarCarteiraMercado
    {
        #region attributes
        /// <summary>
        /// CD_BOLSA           NOT NULL VARCHAR2(2)
        /// </summary>
        private string _CodigoBolsa;
        /// <summary>
        /// CD_CARLIQ           NOT NULL NUMBER(3)
        /// </summary>
        private int _CodigoCarteira;
        /// <summary>
        /// CD_ALMERC            NOT NULL CHAR(3)  
        /// </summary>
        private Sinacor.Servico.Bovespa.Carteira.BusinessEntity.Enum.TipoMercado? _CodigoMercado;
        /// <summary>
        /// CD_NATOPE            NOT NULL CHAR(1)
        /// Obs: Em 17/09/2008 foi alterado o tipo do atributo de char pata TipoNaturezaOperacao
        /// </summary>
        private Sinacor.Servico.Bovespa.Carteira.BusinessEntity.Enum.TipoNaturezaOperacao? _NaturezaOperacao;
        #endregion

        #region properties
        /// <summary>
        /// CD_BOLSA           NOT NULL VARCHAR2(2)
        /// </summary>
        public string CodigoBolsa
        {
            get { return _CodigoBolsa; }
            set { _CodigoBolsa = value; }
        }
        /// <summary>
        /// CD_CARLIQ           NOT NULL NUMBER(3)
        /// </summary>
        public int CodigoCarteira
        {
            get { return _CodigoCarteira; }
            set { _CodigoCarteira = value; }
        }
        /// <summary>
        /// CD_ALMERC            NOT NULL CHAR(3)  
        /// </summary>
        public Sinacor.Servico.Bovespa.Carteira.BusinessEntity.Enum.TipoMercado? CodigoMercado
        {
            get { return _CodigoMercado; }
            set { _CodigoMercado = value; }
        }
        /// <summary>
        /// CD_NATOPE            NOT NULL CHAR(1)
        /// Obs: Em 17/09/2008 foi alterado o tipo da propriedade de char pata TipoNaturezaOperacao
        /// </summary>
        public Sinacor.Servico.Bovespa.Carteira.BusinessEntity.Enum.TipoNaturezaOperacao? NaturezaOperacao
        {
            get { return _NaturezaOperacao; }
            set { _NaturezaOperacao = value; }
        }
        #endregion
    }
}
